#ifndef _MARIOGAME_H_
#define _MARIOGAME_H_
#include <list>
#include "game.h"
#include "texture.h"
#include "surface.h"
#include "Sprite.h"
#include "Objects.h"
#include "StaticObjects.h"
#include "Enemy.h"
#include "QuadTree.h"
class CMarioGame :
	public CGame
{
public:
	CSurface* background;
	CTexture* player;
	CSprite* sprPlayer;
	CStaticObjects *StaObj;
	CObjects *obj[100];
	CQuadTree *QuadTree;
	CEnemy *enemy;
	CMarioGame(void);
	CMarioGame(HINSTANCE hInstance, char* Name, int Mode, int IsFullScreen, int FrameRate);
	virtual ~CMarioGame(void);
	virtual void RenderFrame();
	virtual void Update(int Delta);
	virtual void ProcessInput();
	virtual void InitGame();
	virtual void OnKeyDown(int KeyCode);
};
#endif